#ifndef ITEM_CLUSTER_H
#define ITEM_CLUSTER_H

#include <string>
#include "Item.h"
#include "Cluster.h"
#include "Cluster_Metric.h"

class Item_Cluster : public Item {
public:
    Item_Cluster(Cluster *object);

    double metric(const Metric_Object *other) const;

    // All clusters here compute their relative distances
    // using this metric:
    static Cluster_Metric metric_function;

private:
    Cluster *object;

};

#endif
